package com.ddzh.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ddzh.dto.RoleMenuDto;
import com.ddzh.pojo.Role;
import com.ddzh.pojo.RoleMenu;

import java.io.Serializable;

public interface RoleMenuService extends IService<RoleMenu> {
    /**
     * 根据 角色id 删除 角色菜单表
     * @param roleId
     * @return
     */
    boolean deleteByRoleId(Long roleId);

    /**
     * 根据角色id查找菜单id
     * @param roleId
     * @return
     */
    Long[] findMenuIdsByRoleId(Long roleId);

    /**
     * 给角色 分配 菜单
     * @param roleMenuDto
     * @return
     */
    boolean allocateUserMenu(RoleMenuDto roleMenuDto);
}
